Masouleh is a stair-stepped village where the roof of every home serves as the yard of the upper one.
It lies in the northern province of Gilan.
After the fall of snow on the village this autumn, Masouleh has turned into a white gem in the heart of nature.
SQ/MG